package com.java_demo.dao;

import com.java_demo.domain.Contact;
import org.apache.ibatis.annotations.Param;

public interface IContactDao {
    /**
     * 新增联系人，可过滤重复数据(因为在设置联系人表的时候使用联合主键)
     * @param custId 客户id
     * @param contName 联系人名称
     * @return  插入的行数 > 1 , 0 ：失败
     */
    int addContact(@Param("custId") Long custId, @Param("contName") String contName);

    /**
     * 根据custId、contName查询Contact并携带客户的实体(sql显示内连接查询)
     * @param custId 客户id
     * @param contName 联系人名称
     * @return 联系人实体
     */
    Contact queryByIdWithCustomer(@Param("custId") Long custId, @Param("contName") String contName);
}
